home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d4 / ctd200.arc / CHESSTD.DOC next >
Text File  |  1990-04-29  |  61KB  |  1,519 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.             ------------------------------------------------------------
  8.  
  9.                                 CHESSTD Version 2.00
  10.  
  11.                                  by Stephen Wharry
  12.  
  13.             ------------------------------------------------------------
  14.  
  15.             CHESSTD is a program for the tournament director to assist
  16.             in making the pairings, pairing charts, wallcharts,
  17.             calculates tie breaks, and more for chess tournaments.
  18.             CHESSTD makes pairings (both Swiss and round robin style)
  19.             based on the pairing rules found in "USCF Rules of Chess".
  20.             However, the tournament director has complete freedom to
  21.             modify the pairings to his/her satisfaction using a powerful
  22.             pairings editor.  Error checking routines are programmed
  23.             into CHESSTD to insure equalization of color, alternation of
  24.             color, equality in pairing, and no multiple pairings between
  25.             two players or multiple one point byes.
  26.  
  27.             CHESSTD is compatible with and written in conjunction with
  28.             CHESSRPT, a program written to generate crosstables and
  29.             tournament reports to USCF.  Thus CHESSTD and CHESSRPT
  30.             comprise a complete package for automation of the majority
  31.             of TD functions before, during, and after a tournament.
  32.  
  33.             The program will work on any IBM compatible DOS based
  34.             system.  DOS 3.2 or greater is recommended!
  35.  
  36.             This program is being marketed on the Shareware concept.
  37.             This means you may try out this program free of charge.
  38.             HOWEVER!  If you find this program of use, you are required
  39.             to become a registered user by remitting $10 to
  40.  
  41.                                    Stephen Wharry
  42.                                4842 Clearview Circle
  43.                                Bartlesville, OK 74006
  44.  
  45.             Registered users will receive information on free updates of
  46.             this program and other chess related software.
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                                    CHESSTD page 2
  71.  
  72.             CHESSTD Version 2.00                                       1
  73.                 Installation of CHESSTD                                4
  74.                 Starting up CHESSTD                                    4
  75.                 Using CHESSTD                                          5
  76.                     Selecting commands/entering data                   5
  77.                     Selecting players from the player's list           6
  78.                     Selecting from a pop-up list                       7
  79.                     Selecting the output device                        7
  80.                     Quit                                               7
  81.                     File                                               8
  82.                         File - Open                                    8
  83.                         File - Save                                    8
  84.                         File - Purge                                   8
  85.                         File - Directory                               9
  86.                     Edit                                               9
  87.                         Edit - New (Tournament)                        9
  88.                         Edit - New (Players)                           9
  89.                         Edit - Format                                 10
  90.                         Edit - Tourney                                10
  91.                             Tournament name                           10
  92.                             Number of Rounds                          10
  93.                             Date                                      11
  94.                             Section/class                             11
  95.                             City, State, Zip                          11
  96.                             Sponsoring affiliate and ID#              11
  97.                             TD's                                      11
  98.                         Edit - Cards                                  12
  99.                         Edit Player's Card                            12
  100.                             Name                                      12
  101.                             USCF number                               12
  102.                             Rating                                    13
  103.                             Round information                         13
  104.                                 Color                                 14
  105.                                 Opponent                              14
  106.                                 Result                                15
  107.                         Edit Round Information                        15
  108.                         Add Player                                    15
  109.                         Delete Player                                 16
  110.                         Adding/Deleting players after the first round 16
  111.                         Edit - Pairings                               16
  112.                             Quit                                      17
  113.                             Paste                                     17
  114.                             Cut                                       17
  115.                             Add                                       18
  116.                             Subtract                                  18
  117.                             Black/white                               18
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.                                                    CHESSTD page 3
  137.  
  138.                     Print                                             18
  139.                         Print - Wallchart                             19
  140.                         Print - Pairings                              19
  141.                         Print - List                                  19
  142.                         Print - Cards                                 19
  143.                             Tie Breaks                                19
  144.                     TD                                                20
  145.                             Swiss pairings                            20
  146.                             Round robin pairings                      21
  147.                         Edit pairings                                 21
  148.                         Assign byes                                   21
  149.                         Pair as...                                    22
  150.                         Enter results                                 22
  151.                         Forfeit player                                22
  152.                         Withdraw player                               22
  153.                     CHESSTD                                           22
  154.                     DOShell                                           23
  155.                 If you have problems                                  23
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.                                                    CHESSTD page 4
  203.  
  204.  
  205.                               Installation of CHESSTD
  206.  
  207.             Installation of CHESSTD is simply a matter of copying the
  208.             program CHESSTD.EXE to the directory or floppy disk of your
  209.             choice.  (Gosh, that's sounds hard doesn't it!!!)  You can
  210.             'install' as many copies of CHESSTD in as many directories
  211.             or floppies as you want.
  212.  
  213.             Since CHESSTD supports DOS paths, you could even choose to
  214.             have the program on one directory or floppy and the data on
  215.             another directory or floppy. Or you could keep data for a
  216.             number of tournaments scattered in different directories or
  217.             floppy disks.
  218.  
  219.             IMPORTANT!  If want to handle round robin pairings as well,
  220.             you will need to copy the file CHESSTD.RND along with
  221.             CHESSTD.EXE to the directories or floppies where CHESSTD
  222.             will reside.  CHESSTD will automatically look for
  223.             CHESSTD.RND when making round robin pairings.
  224.  
  225.                                    Types of files
  226.  
  227.             CHESSTD creates three types of files, wallchart files,
  228.             pairing files and user defined files.  The first contains
  229.             the wallchart data as are defined primarily for the Swiss
  230.             style tournament.  The extension for these files is '.WCT'.
  231.             The pairing files contain the pairings defined for a given
  232.             round and have the extension '.CTD.'.  The CTD files are
  233.             usually overwritten once a new set of pairings have been
  234.             made.
  235.  
  236.             The fourth type of file created by CHESSTD is the user
  237.             defined file.  This file is usually a copy of a wallchart,
  238.             crosstable, or game report 'printed' to a file.  The
  239.             filename and extension for these files are defined by the
  240.             user.
  241.  
  242.                                 Starting up CHESSTD
  243.  
  244.             To start CHESSTD, simply type CHESSTD at the DOS prompt.
  245.             (Whew, that might be a little tough?)  The files CHESSTD
  246.             creates will reside in the default directory, unless a path
  247.             is specified as part of the filename.
  248.  
  249.             Alternatively you could specify the filename on the command
  250.             line.  The filename (and directory) you specify will be
  251.             loaded automatically upon startup.
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.                                                    CHESSTD page 5
  269.  
  270.             Example:  C>CHESSTD D:\CHESS\66open
  271.  
  272.             Will run CHESSTD and automatically load the wallchart file
  273.             called 66open.WCT from the D:\CHESS directory.
  274.  
  275.                                    Using CHESSTD
  276.  
  277.                           Selecting commands/entering data
  278.  
  279.             Commands are selected in one of the following fashions:
  280.  
  281.                Type the single letter corresponding to the first letter
  282.                  of the command. (Tough HUH!)
  283.  
  284.                                          OR
  285.  
  286.                Use the tab, shift-tab, or cursor keys to highlight the
  287.                  command you wish to activate.  Then press RETURN/ENTER.
  288.  
  289.                                          OR
  290.  
  291.                Use the mouse, if you have one, to position the cursor
  292.                  over the command and click a mouse button.
  293.  
  294.             (Sorry if I confuse you by interchanging RETURN and ENTER
  295.             for the large key located near your right little pinkie.
  296.             IBM in it's wisdom decided to change the world overnight and
  297.             re-label this key.  If you see RETURN, read ENTER!)
  298.  
  299.             ENTER at any time will activate the default selection which
  300.             is either highlighted, enclosed in <>, or is the first item
  301.             on a list.  The most common example of the latter is the 0)
  302.             Quit item in the list of chess players.
  303.  
  304.             When prompted for data, you may either press the enter key
  305.             and accept the data being displayed, or you may type in new
  306.             data.  Most of the data input of CHESSTD uses what I call a
  307.             limited line editor which allows you to type over any data
  308.             displayed on the line.  You may also use the home, end and
  309.             cursor keys to move around on the line.  All data between
  310.             home and end will be read back into the program once you
  311.             press the enter key.  The insert, delete, and backspace keys
  312.             may be used to add or delete characters in the line.
  313.  
  314.             Besides the ENTER key, the ESCAPE key has a special meaning
  315.             for the limited line editor.  Pressing the ESCAPE key during
  316.             data input will append a 'Q' to the end of the data and
  317.             immediately exit the data input for that item.  In several
  318.             cases I handle this by removing the 'Q' from the data and
  319.             exiting from the routines.  This resembles using the ESCAPE
  320.             key to back up or abort data input screens.  Bear in mind
  321.             that this is not always so.
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.                                                    CHESSTD page 6
  335.  
  336.  
  337.             A special editing mode is activated during the routine to
  338.             edit the pairings.  In this case, there are four commands
  339.             that are active.  These are explained in detail below.
  340.             However, note that the 'cut' command is activated by the Del
  341.             key and the 'paste' command is activated by the Ins key.
  342.  
  343.                       Selecting players from the player's list
  344.  
  345.             A number of CHESSTD routines will present you with a list of
  346.             players.  The names of the players may be listed in
  347.             different colors depending if the player is assigned a bye
  348.             for the current round, or the sum of his/her score with the
  349.             opponent's score adds up to one.  The color of the player's
  350.             name doesn't prevent you from selecting that player.
  351.  
  352.             When requested to select a player from a list displayed on
  353.             the screen, any alphanumeric character(s) can be entered.
  354.             If the data you enter is numeric, the data will be
  355.             interpreted as a number.  If the data you enter is
  356.             alphabetical, the first player's name that matches the
  357.             characters typed will be selected.
  358.  
  359.             For example:
  360.  
  361.                If a player is listed on the screen as "16) Wharry,
  362.                  Stephen", he could be selected by typing in the number
  363.                  16.
  364.                                          OR
  365.  
  366.                By typing in as much of the last name as is unique.
  367.                  Thus, if no other players has a last name beginning
  368.                  with W, then typing in a 'W' will select "Wharry".
  369.                  Note: Capitals are ignored.
  370.  
  371.                                          OR
  372.  
  373.                You can use the mouse to select the player either by
  374.                  clicking on the player's number or on the player's last
  375.                  name.  If the player's name is entered with only one
  376.                  space separating the last and first name, CHESSTD will
  377.                  match the whole name.  If not, CHESSTD will match only
  378.                  the portion of the name clicked on.
  379.  
  380.             In addition to typing in alphanumeric data, the cursor keys
  381.             can be used to manipulate the player's list on the screen.
  382.             Pressing the cursor keys will move the player's list up/down
  383.             one player.  Pressing the page up/page down keys will move
  384.             the player's list up/down by 16 players at a time.  The home
  385.             key will begin the list at player #1 and the end key will
  386.             end the list on the last player.
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.                                                    CHESSTD page 7
  401.  
  402.                             Selecting from a pop-up list
  403.  
  404.             In several points of CHESSTD, you will be presented with a
  405.             list of items with the first item highlighted.  This is a
  406.             pop-up menu.  You can press the escape key and exit without
  407.             selecting any of the items, or you can use the cursor keys
  408.             to position the cursor (highlight) on the item you want.
  409.             After positioning the cursor, press the "ENTER" key and that
  410.             item will be selected.  Alternatively, you can use the mouse
  411.             to scroll through the pop-up menu and click on the desired
  412.             item.
  413.  
  414.                             Selecting the output device
  415.  
  416.             In the print routines you are asked to select a device for
  417.             output.  The options are a printer, a file, or the screen.
  418.             The default is the screen.  If you select the printer as the
  419.             output device, the output will be directed to the line
  420.             printer attached to the computer.  (Well what do you know.
  421.             Isn't life weird!)
  422.  
  423.             CHESSTD was written to interact with an EPSON printer,
  424.             however no special codes were embedded in the software.  The
  425.             most complex code used is ASCII 12, which is commonly used
  426.             as the printer control command for a form feed.
  427.  
  428.             Note: For pretties, the IBM special graphic characters have
  429.             been used for printout of the wallchart and pairing cards.
  430.             This may yield weird characters, if you're printer is not
  431.             capable of printing these special characters. (I suggest
  432.             MPMPrint, a shareware program to substitute psuedo-graphic
  433.             characters to the printer).
  434.  
  435.             Selection of the screen as output will display the
  436.             information requested, on the screen.
  437.  
  438.             Selection of a file as the output 'device' is a little bit
  439.             more complex, but not much.  After selecting the file
  440.             'device', CHESSTD requests a filename for the output file.
  441.             You must specify the full filename including the extension
  442.             and the directory.  The latter is only necessary if you wish
  443.             the output to go to a directory other than the default
  444.             directory.
  445.  
  446.                                         Quit
  447.  
  448.             In the main menu, the QUIT command will generate a button
  449.             box asking you if you really want to exit.  Enter 'N' to
  450.             return to CHESSTD or 'Y' to exit back to DOS.  In most of
  451.             the other menus, the QUIT command will return you to the
  452.             previous menu or to the main menu.
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.                                                    CHESSTD page 8
  467.  
  468.                                         File
  469.  
  470.             The file menu contains those commands used to manipulate the
  471.             wallchart files.  The two most used functions will most
  472.             likely be 'Open' and 'Save'.  These commands are detailed
  473.             below.
  474.  
  475.                                     File - Open
  476.  
  477.             The 'Open' command is the opposite to the 'Save' command.
  478.             You specify a directory and a filename.  If you specify the
  479.             extension, it will be ignored.
  480.  
  481.             If you use a wildcards as part, or all, of the filename, you
  482.             can press the 'F1' key (function key one), and a directory
  483.             listing of the appropriate files will be displayed.  Use the
  484.             cursor keys or mouse to select the file to be opened.
  485.  
  486.             In addition to the wallchart file, a file containing the
  487.             extension 'CTD' is also opened and read in at this time.
  488.             This file contains the current round number and the current
  489.             pairings.  These pairings can be edited just as if the
  490.             pairings had just been made.
  491.  
  492.                                     File - Save
  493.  
  494.             The 'Save' command will save the current data to the file
  495.             specified.  After selecting the save command, you are
  496.             prompted for the filename.  Again any normal DOS file
  497.             specifier is acceptable.  You needn't specify the extension
  498.             since CHESSTD will use 'WCT' regardless of the extension you
  499.             type in.
  500.  
  501.             If you wish the file to be stored in another directory/disk
  502.             besides the default, you must specify the new path at this
  503.             time.
  504.  
  505.             In addition to the wallchart file, the Save command will
  506.             write the current pairings to the same path specified for
  507.             the wallchart file.  These pairings can then be edited in
  508.             the future to rebuild the pairings for the round, change
  509.             color allocations, or anything else you might want to do
  510.             with the pairings.
  511.  
  512.                                     File - Purge
  513.  
  514.             The 'Purge' command is used to purge/delete the specified
  515.             files.  CHESSTD assumes you will want to purge WCT files and
  516.             will create the filename on this basis.  You can use
  517.             wildcards and change the directories at this point.  CHESSTD
  518.             will prompt for each file prior to purging the file.  Answer
  519.             yes or no.
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.                                                    CHESSTD page 9
  533.  
  534.  
  535.                                   File - Directory
  536.  
  537.             The 'Directory' command allows you to obtain a directory of
  538.             all wallchart files.  After selecting this item you are
  539.             prompted for the filename.  At this point you may enter any
  540.             normal DOS file specifier.  Here also you can use wildcards
  541.             and change directories.  CHESSTD will show the results of
  542.             the directory command in a window.  If more files are
  543.             selected than will fit in the window, you will be prompted
  544.             to continue.
  545.  
  546.                                         Edit
  547.  
  548.             All of the data entered into CHESSTD can be entered or
  549.             edited using this command.  The operation is very straight
  550.             forward.  As you are prompted for data, either enter new
  551.             data, edit the old data, or press the ENTER key to accept
  552.             the data.  You may use the delete, insert, backspace key as
  553.             well as the cursor keys to change the displayed data.
  554.  
  555.             CHESSTD uses a limited line editor.  All characters typed on
  556.             the screen between the 'Home' position and the 'End' will be
  557.             read back into CHESSTD.  To find the Home and End, simply
  558.             press the appropriate keys.  The right/left cursor keys can
  559.             also be used to find the beginning and end of the 'line'.
  560.  
  561.                               Edit - New (Tournament)
  562.  
  563.             After selecting the New command, you are prompted to select
  564.             either a new tournament or a new player.  The former is to
  565.             be used when you are setting up a new tournament and wish to
  566.             initialize all the tournament information.  The latter is
  567.             used to add players to the current tournament wallchart.
  568.  
  569.             After selecting a new tournament, you will go through four
  570.             routines, the Edit Format, the Edit Tournament, the Edit
  571.             TD's, and the New Players (Add players) routines.  These are
  572.             detailed below.
  573.  
  574.                                 Edit - New (Players)
  575.  
  576.             By selecting the 'New Players' option, you are taken
  577.             directly to the Edit Players routine for player x, where x
  578.             is one greater than the total number of players entered into
  579.             the wallchart.  You will only be able to add players to the
  580.             tournament if the current round is round #1.  For more
  581.             information on the Add Players routine, see below.
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.                                                   CHESSTD page 10
  599.  
  600.                                    Edit - Format
  601.  
  602.             There are only two types of tournaments supported by
  603.             CHESSTD, the Swiss and the round robin.  One difference
  604.             between the Swiss and round robin formats is that the Swiss
  605.             format shows a cumulative score for each round and the round
  606.             robin simply shows the resulting score for that round.  A
  607.             second difference is in how CHESSTD does the pairings.  If a
  608.             tournament is defined as a round robin, CHESSTD reads a
  609.             datafile called CHESSTD.RND to determine the pairings.
  610.             Otherwise the pairings are made based on the Swiss system.
  611.             Although I don't know why you would want to, you can switch
  612.             the tournament format from Swiss to round robin, and visa
  613.             versa, at any time.
  614.  
  615.             Note: Regardless of the format, CHESSTD assumes each
  616.             pairing/game is worth one point.
  617.  
  618.                                    Edit - Tourney
  619.  
  620.             This routine is used to edit tournament header information
  621.             such as the tournament name, number of rounds, date,
  622.             section/class, location of the tournament and the sponsoring
  623.             affiliate information.  These are detailed below.
  624.  
  625.                                   Tournament name
  626.  
  627.             Here you are prompted for the tournament name.  This CANNOT
  628.             be left blank as this will quit the edit routine and NOT
  629.             clear all the old tournament information.  If you decide you
  630.             didn't want to create a new tournament at this time, press
  631.             the ENTER key.  If you do want to create a new tournament,
  632.             which is the whole reason for this program, enter the name
  633.             you (or others) have bestowed on this tournament.
  634.  
  635.                                   Number of Rounds
  636.  
  637.             If the tournament format is a Swiss style, you must enter
  638.             the number of rounds.  The number of rounds for a round
  639.             robin tournament is set by the number of players.
  640.  
  641.             In a similar manner to the tournament name, the number of
  642.             rounds CANNOT be blank, since a tournament of zero rounds is
  643.             undefined!  The default is 5 rounds since the 5 round Swiss
  644.             is fairly common.  To change the number of rounds, backspace
  645.             over the 5 and type in the number of rounds played.
  646.  
  647.             Currently CHESSTD cannot handle any tournaments over 25
  648.             rounds.  (And that's a long time to play chess me boyo).  If
  649.             you are interested in more rounds, drop me a line and I'll
  650.             send you a modified program.
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.                                                   CHESSTD page 11
  665.  
  666.                                         Date
  667.  
  668.             Next you are prompted for the date.  This is self-
  669.             explanatory.  Although any ASCII data is accepted, if none
  670.             is entered the program will shove the current date into this
  671.             spot. (OW, THAT HURT!)  Since the 'date' will show up on the
  672.             USCF report, I recommend you use the starting and stopping
  673.             dates for the tournament.
  674.  
  675.                                    Section/class
  676.  
  677.             Next you are prompted for the Section/class for this
  678.             tournament.  An example is the RESERVE section of the
  679.             NATIONAL OPEN.  As with the date, this is a pure ASCII
  680.             variable and you may elect to enter data at this point that
  681.             is not section/class data!  If no section/class is entered,
  682.             CHESSTD sets the Section/class to 'Not applicable'.
  683.  
  684.                                   City, State, Zip
  685.  
  686.             The next prompt is for the city, state, and zip where the
  687.             tournament was held, again another ASCII variable.  However,
  688.             it is used in the USCF report so you might want to enter the
  689.             data, otherwise you may have to write this in at a latter
  690.             date.
  691.  
  692.                             Sponsoring affiliate and ID#
  693.  
  694.             The sponsoring affiliate is the name of the USCF affiliate
  695.             sponsoring the tournament.  Again, used primarily for the
  696.             USCF report as is the ID #, which is USCF's affiliate number
  697.             for the club or organization sponsoring the tournament.
  698.             (Gosh Mr. Wizard, this sounds real tough!!!!)
  699.  
  700.                                         TD's
  701.  
  702.             This routine is used to edit/enter the data for the
  703.             tournament directors.  CHESSTD allows up to 9 assistant TD's
  704.             in addition to the chief tournament director.
  705.  
  706.             The first prompt is for the name of the chief tournament
  707.             director.  As with the tournament name and the number of
  708.             rounds, this CANNOT be left blank.  In fact in this case,
  709.             you are not allowed quit or continue in CHESSTD until you
  710.             enter something for a chief TD's name.  (This is most likely
  711.             you yourself!)  After entering the name of the chief
  712.             tournament director, you are prompted for his/her ID number.
  713.  
  714.             For the chief tournament director, you are also asked for
  715.             his/her level.  This is for the USCF report.  Currently
  716.             (1990) the levels are CLUB, LOCAL, SENIOR, and then on to
  717.             the national levels!
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.                                                   CHESSTD page 12
  731.  
  732.  
  733.             The names and ID numbers for the assistant tournament
  734.             directors are next requested.  By pressing an ENTER
  735.             (entering a blank) or 'END' for the name of an assistant TD,
  736.             CHESSTD assumes you are finished.
  737.  
  738.                                     Edit - Cards
  739.  
  740.             After selecting this command you are given the option of
  741.             editing a player's card, editing a specific round results,
  742.             adding a player to the tournament, and deleting a player
  743.             from the tournament.  These latter two commands should only
  744.             be done in the first round since they reshuffle the player's
  745.             pairing numbers.  More about this latter.
  746.  
  747.                                  Edit Player's Card
  748.  
  749.             After selecting this command, a list of players is
  750.             displayed.  Select the player you wish to edit, the program
  751.             will then present you with the player's data (if any).
  752.  
  753.             You may select the last option (all) to edit all of the
  754.             players.  The program will present you with the data for
  755.             player 1 and proceed one player at a time until you reach
  756.             the last player in the tournament.
  757.  
  758.             Note: Under the edit function, the escape key can be used to
  759.             'tab' through the players.  During the player's name, rating
  760.             and color information the escape key, or entering a 'Q' as
  761.             the last letter, will jump from the current player to the
  762.             next player to be edited.  At other times the escape key
  763.             will append the letter 'Q' to the data being entered!
  764.  
  765.                                         Name
  766.  
  767.             The name should be input with last name first, followed by
  768.             first name and middle initial.  USCF would like you to use
  769.             the name exactly as it is recorded in their records.  This
  770.             is probably a GOOD idea especially if you have two or more
  771.             John Smiths.  If you press the ENTER key with no data
  772.             present (i.e. enter no player name) CHESSTD assumes you are
  773.             finished entering data for now and will exit the editing
  774.             routine!
  775.  
  776.                                     USCF number
  777.  
  778.             The ID number should be the USCF number assigned to each
  779.             player.  If a player has no USCF number, then typing in NEW
  780.             is acceptable as is most anything else you wish to type.
  781.             Bear in mind though that the reports were set up to display
  782.             a maximum of 9 letters, so if you type in data with more
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.                                                   CHESSTD page 13
  797.  
  798.             than 9 letters you risk screwing up the PRETTY REPORTS THAT
  799.             I HAVE WORKED SO HARD ON SO WATCH IT BUSTER!!!!!
  800.  
  801.                                        Rating
  802.  
  803.             The rating is a number!  Usually it is the official rating
  804.             being used for a particular player for this tournament.
  805.             Since some players are fairly active, their current rating
  806.             may not reflect their true rating.  This screws things up in
  807.             trying to generate an exact copy of the rating report you
  808.             receive back from USCF.  Not to worry, after you find out
  809.             their true ratings, you can edit their ratings and
  810.             regenerate the USCF crosstable exactly! (Well maybe not
  811.             EXACTLY, but pretty durned close.  It seems USCF does a few
  812.             fudgy things I haven't figured out yet.)
  813.  
  814.             For unrated players, I have been using the value of zero for
  815.             their ratings.  Therefore, zero is translated in CHESSTD as
  816.             'Unrated' or 'UNR' depending on the routine.
  817.  
  818.             During the edit modes, the rating value may be 'entered' by
  819.             pressing the escape key at the end of the rating.  The
  820.             rating will be set correctly, but the program will skip
  821.             input of round data.
  822.  
  823.                                  Round information
  824.  
  825.             The round information is the data that will be used to
  826.             generate the Swiss pairings, wallcharts, and crosstables
  827.             (the latter using CHESSRPT).  The data input is set up to
  828.             accept what is usually shown on my pairing cards.  I'm sorry
  829.             if this seems a little egotistical, but hey I'm writing the
  830.             program not YOU.  Seriously, if you have suggestions as to
  831.             what you might like to see accepted as round information,
  832.             drop me a line and I'll try to get it into the next version
  833.             of the program!
  834.  
  835.             The screen shows pairing card cells for five or less rounds.
  836.             More rounds are shown when needed.  In each of these pairing
  837.             card cells you must input the color, opponent, and the
  838.             result.  The exception is byes and forfeits which are
  839.             handled a little differently.  If the information relates to
  840.             another player on the wallchart, his data will
  841.             SIMULTANEOUSLY be entered without your having to bother with
  842.             it.
  843.  
  844.             The simultaneous entry of data means that if player 1 played
  845.             player 22 in round 1, the data you enter for player 1 will
  846.             be interpreted and entered for player 22 at the same time.
  847.             You will get a chance to review the data at a later time,
  848.             i.e. when you are inputting data for player 22!  Since
  849.             pressing ENTER will accept the data displayed, when you come
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.                                                   CHESSTD page 14
  863.  
  864.             to player 22 you only need double check the data and press
  865.             the ENTER key three times to accept the color, opponent, and
  866.             result!
  867.  
  868.             Example:  If you put in the color W for player I against
  869.             player J with a result of 0.5.  The player J's data will be
  870.             set for the color B, opponent I, and a score of 0.5.
  871.  
  872.                                        Color
  873.  
  874.             You must enter alphabetic data in this box.  This could be
  875.             either W for white, or B for black or any of the following
  876.             legal round descriptors:
  877.  
  878.                            W - white
  879.                            B - black
  880.                            BYE (or B--)*  - bye
  881.                            FW or F - forfeit win
  882.                            FL or X - forfeit loss
  883.                            FD or Z - forfeit draw
  884.                            U - unplayed game
  885.                            WD - withdraw
  886.                            esc or Q - quit entering data
  887.  
  888.             *The dashes are necessary to distinguish from the color
  889.             allocation black.
  890.  
  891.             This command WD will immediately exit from entering round
  892.             data and set all remaining rounds to U--, for unplayed
  893.             games.
  894.  
  895.             The forfeits, withdrawal, and unplayed games will
  896.             automatically compute the appropriate scores and continue to
  897.             the next pairing card cell.  Byes automatically skip the
  898.             opponent, but still request a score for that round as they
  899.             may be full point or half point byes.
  900.  
  901.             Entering a Q, or any text ending with a Q, or pressing the
  902.             ESCAPE key will immediately exit you from the round input
  903.             data and proceed to the next player leaving the original
  904.             data unchanged.  This is handy, if you are editing round 1
  905.             and all the other rounds are OK.
  906.  
  907.             If the data you enter is illegal, then the program will beep
  908.             informing you that YOU DID SOMETHING WRONG, NAAAAA.
  909.  
  910.                                       Opponent
  911.  
  912.             The opponent number is a non-zero, positive number and the
  913.             pairing number of the opponent!? (Does that make sense or
  914.             what!)  This number will be used to determine what other
  915.             player's data will be altered besides the player currently
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.                                                   CHESSTD page 15
  929.  
  930.             being edited.  The opponent number cannot be equal to the
  931.             current player since USCF and I frown on player's playing a
  932.             game against themselves!
  933.  
  934.                                        Result
  935.  
  936.             The result is the result of the specific round and must be
  937.             equal to 1, 0.5, or 0.  If an incorrect value is input, the
  938.             program will again beep at you and allow you to put in the
  939.             correct result.  As you enter the result, the cumulative
  940.             score is displayed under the column Tot.
  941.  
  942.                                Edit Round Information
  943.  
  944.             This routine is useful in editing the round information
  945.             directly, skipping editing the full player's card.  However
  946.             note, the round information can also be entered below under
  947.             the Enter Results subroutine in the TD routine.
  948.  
  949.             After selecting this command you are requested for the round
  950.             to be edited.  Simply position the cursor over the
  951.             appropriate round and press the return.
  952.  
  953.             As with the Edit Player's Card above, you are prompted for
  954.             the player to edit.  You are then shown the player's pairing
  955.             card with the cursor positioned on the round you selected
  956.             above.  All cautions above relating to "Round information"
  957.             are applicable here as well since you are using the same
  958.             routine.
  959.  
  960.             Remember, whenever you change a player's information you
  961.             will be changing his/her opponent's information as well.
  962.  
  963.                                      Add Player
  964.  
  965.             WARNING:  You should only add players to a tournament during
  966.             round one.
  967.  
  968.             As you add players to the tournament, the player you add is
  969.             assigned a pairing number based on his/her rating.  You
  970.             needn't worry about what order you add players to the
  971.             tournament as CHESSTD will determine where the player fits
  972.             in and adjust all pairing numbers appropriately.  The
  973.             advantage of this is that you can add players of disparate
  974.             strength and CHESSTD will AUTOMATICALLY keep track of the
  975.             pairing numbers.  The disadvantage is that if you add
  976.             players to a tournament after the first round, you may have
  977.             to do some shuffling.
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.                                                   CHESSTD page 16
  995.  
  996.                                    Delete Player
  997.  
  998.             WARNING:  You should only delete players from a tournament
  999.             during round one.  If a player has already played one game
  1000.             in the tournament, you should NEVER delete that player from
  1001.             the tournament.
  1002.  
  1003.             You needn't worry about what order you delete players from
  1004.             the tournament as CHESSTD will adjust all pairing numbers
  1005.             appropriately.  The advantage of this is that you can delete
  1006.             players of disparate strength and CHESSTD will AUTOMATICALLY
  1007.             keep track of the pairing numbers.
  1008.  
  1009.  
  1010.                    Adding/Deleting players after the first round
  1011.  
  1012.             If in spite of the warnings above you decide to add or
  1013.             delete a player during the second or subsequent rounds,
  1014.             there is actually a way around the safeguards I've put in.
  1015.  
  1016.                  First reset the default round by redoing the first
  1017.                  round pairings and having CHESSTD rebuild the pairings
  1018.                  (See Pairings later).
  1019.  
  1020.                  Next add/delete the appropriate player.
  1021.  
  1022.                  If you added a player, assign that player a bye in each
  1023.                  round that he/she did not play in.
  1024.  
  1025.                  If you delete a player, assign a bye to each opponent
  1026.                  of the deleted player depending on the result of the
  1027.                  game.
  1028.  
  1029.                  Physically redo the pairings for each round until you
  1030.                  get to the current round.  This step will reset all the
  1031.                  opponents pairing numbers to the new pairing numbers.
  1032.  
  1033.             I can't emphasize enough the importance of taking care in
  1034.             using these commands after the pairings have been made for
  1035.             the first round.  Since adding and deleting players from the
  1036.             tournament rebuilds the pairing numbers, and since the
  1037.             pairing numbers are what designates the pairings, it is
  1038.             highly important to insure these numbers are accurate.
  1039.  
  1040.                                   Edit - Pairings
  1041.  
  1042.             You enter the Edit - pairings routine either through the TD
  1043.             routine or the edit routine.  The Edit - pairings routine
  1044.             will present you with a list of the current pairings.  At
  1045.             this point you can manipulate the pairings in any manner you
  1046.             care to.  In fact, it is possible to assign every single
  1047.             player byes, five blacks in a row, pair a 0 with a 4, etc.
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.                                                   CHESSTD page 17
  1061.  
  1062.             My philosophy in putting this routine together is to allow
  1063.             the TD the ultimate in flexibility and yet maintain a well
  1064.             ordered approach to the pairing process.
  1065.  
  1066.             You have several options in the Edit - pairings routine,
  1067.             which are described below.  These commands will be executed
  1068.             at the point where the cursor (highlight) is positioned.
  1069.             Thus, if the cursor is positioned on player C and you
  1070.             execute the Cut command, player C will be cut.
  1071.  
  1072.             All of the commands below have key equivalent on the IBM
  1073.             keypad.  Paste=Ins, Cut=Del, Add=+, Subtract=-, and
  1074.             Black/white=*.
  1075.  
  1076.                                         Quit
  1077.  
  1078.             Executed by clicking on the command, pressing the Q key, or
  1079.             the escape key.  Any player not assigned a pairing or a bye
  1080.             at this point will be assigned a full point bye.
  1081.  
  1082.                                        Paste
  1083.  
  1084.             The paste/cut commands are used to move single players
  1085.             around the Edit - pairing screen.  This command can be
  1086.             executed by clicking the mouse cursor on the command,
  1087.             pressing the first letter of the command, or using the Ins
  1088.             key on the keypad.
  1089.  
  1090.             The result of the paste command will be to present the TD
  1091.             with a list of players who are not currently assigned a
  1092.             pairing for this round (non-paired player's list).  If there
  1093.             are no available players, no list will be presented.
  1094.  
  1095.             If you press the escape key after being presented with a
  1096.             list, no changes will be made.  Otherwise, the player who is
  1097.             highlighted will be pasted into the current cursor position.
  1098.             If there is a player already at that position, that player
  1099.             will be placed in the non-paired player's list.
  1100.  
  1101.             If the player you selected has already played the opponent,
  1102.             a warning beep will sound and you will not be allowed to
  1103.             make the pairing.  If you really want to pair two player's a
  1104.             second time in a tournament, you can go out and edit the
  1105.             pairing cards and rebuild the pairings.
  1106.  
  1107.                                         Cut
  1108.  
  1109.             The cut command is used to remove a player from the pairing
  1110.             routine and place him into the non-paired player's list.
  1111.             Once here, the player is available to be pasted anywhere on
  1112.             the pairing screen.  This command can be executed by
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.                                                   CHESSTD page 18
  1127.  
  1128.             clicking the mouse on the command, pressing C, or using the
  1129.             Del key.
  1130.  
  1131.                                         Add
  1132.  
  1133.             This command is used to add a blank pairing line to the
  1134.             pairing screen.  This is used if you have two players on the
  1135.             non-paired player's list and wish to pair them.  The pairing
  1136.             line will be added onto the bottom of the pairing list
  1137.             regardless of the position of the cursor.
  1138.  
  1139.             Activate this command by clicking on the command, pressing
  1140.             A, or the plus key on the keypad.
  1141.  
  1142.                                       Subtract
  1143.  
  1144.             This command is used to delete a pairing from the pairing
  1145.             screen.  If there are players on this line, they will be
  1146.             added to the non-paired player's list.  This routine is used
  1147.             primarily when CHESSTD couldn't pair all players and
  1148.             generates two players with one point byes.  When this
  1149.             happens, the TD must go in and decide what pairings need to
  1150.             be made and shuffle the players around.  After making the
  1151.             pairings, it is a good idea to subtract the blank pairing
  1152.             lines on the pairing screen.
  1153.  
  1154.             This command is activated by clicking on the command,
  1155.             pressing the S key, or the minus key on the keypad.
  1156.  
  1157.                                     Black/white
  1158.  
  1159.             This command is used to toggle the color assignments for the
  1160.             players on the pairing screen.  Activating the command once
  1161.             will reverse the color assignments.  Activating the command
  1162.             a second time will toggle the color assignments back to the
  1163.             original assignments.
  1164.  
  1165.             This command is activated by clicking the command, pressing
  1166.             the B, or the asterisk key on the keypad.
  1167.  
  1168.                                        Print
  1169.  
  1170.             After selecting the print option, you are prompted for the
  1171.             output device.  Previous versions, required you to select
  1172.             the output device prior to each printing request.  I felt it
  1173.             seemed more logical to request the device only once and not
  1174.             get in the way.
  1175.  
  1176.             If you select the screen (the default), the results will be
  1177.             displayed on the screen along with the tournament header
  1178.             information.  If you select a printer or file as the output
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.                                                   CHESSTD page 19
  1193.  
  1194.             device, the results 'printed' will be identical.  Thus, you
  1195.             can output your wallchart to a file and print it latter.
  1196.  
  1197.             If you select a 'file' as the output device, you are
  1198.             prompted for a filename in standard DOS format including
  1199.             directories and extensions.  If you press the enter key
  1200.             without entering a filename, the output file will be set to
  1201.             TEMP.PRT in the default directory.  All subsequent print
  1202.             requests will print to the output file.  To print data to
  1203.             multiple output files you will have to exit the print
  1204.             routine and reenter it specifying a new filename.
  1205.  
  1206.                                  Print - Wallchart
  1207.  
  1208.             Printing of the wallchart is used if you want to print out a
  1209.             copy of the wallchart to be posted.  If you print the
  1210.             wallchart to the screen, you will be prompted to continue or
  1211.             to Break.
  1212.  
  1213.                                   Print - Pairings
  1214.  
  1215.             This command will print out a copy of the pairing chart in
  1216.             the form of board number, player playing white, and player
  1217.             playing black.  There will be spaces to mark the results for
  1218.             each player.
  1219.  
  1220.                                     Print - List
  1221.  
  1222.             This command will print out a copy of the pairing list.  My
  1223.             definition of the pairing list is a list of players starting
  1224.             with player one and proceeding to the last player.  For each
  1225.             player the color assignment, the board number, the
  1226.             opponent's pairing number and a spot for the result is
  1227.             listed.
  1228.  
  1229.                                    Print - Cards
  1230.  
  1231.             This routine will print a copy of the pairing cards.  You
  1232.             are prompted for the round and this round will be the last
  1233.             round on the card unless more rounds will fit.
  1234.  
  1235.             Although this command can be used to print out copies of the
  1236.             pairing cards for each player, it seems a little silly since
  1237.             the pairings can all be done by CHESSTD.  However, for those
  1238.             people who want a hardcopy of the pairing cards, here it is!
  1239.  
  1240.                                      Tie Breaks
  1241.  
  1242.             The additional two columns on the pairing cards are the tie
  1243.             breaks.  These are recalculated each time the card is
  1244.             printed to the screen so they represent an accurate snapshot
  1245.             of the current situation.  Column A represents tie breaks
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.                                                   CHESSTD page 20
  1259.  
  1260.             based on the Solkov system where the final scores of the
  1261.             opponents are added together.  Column B represents the tie
  1262.             breaks based on the cumulative system.  This latter can
  1263.             easily be checked by summing up the Tot column.
  1264.  
  1265.                                          TD
  1266.  
  1267.             The TD command includes the routines to pair a round, assign
  1268.             byes, enter the results, forfeit players, and withdraw
  1269.             players, i.e. the majority of functions of a TD during a
  1270.             chess tournament.
  1271.  
  1272.                                      Pair round
  1273.  
  1274.             After selecting this command, you are prompted for the
  1275.             round.  After selecting the appropriate round CHESSTD will
  1276.             make the pairings based on the tournament format.  The
  1277.             specifics are detailed below.
  1278.  
  1279.             If the pairings have already been made for a given round,
  1280.             the information should be listed on the pairing cards.  In
  1281.             the event of CHESSTD encountering previous pairings, you are
  1282.             presented with the option to redo the pairings for the round
  1283.             or to rebuild the pairings from the information on the
  1284.             pairing cards.  Unless you are wanting to recreate the
  1285.             pairings from a previous round, you usually will want to
  1286.             have CHESSTD redo the pairings.
  1287.  
  1288.                                 Swiss pairings
  1289.  
  1290.             As mentioned elsewhere, CHESSTD will pair a Swiss style
  1291.             tournament following the pairing rules in "USCF Official
  1292.             Rules of Chess".  CHESSTD recognizes the odd-man rule,
  1293.             pairing conflicts, score groups, color equalization, color
  1294.             alternation, and will assign full point byes (preferably to
  1295.             the lowest rated players in the lowest score group).
  1296.  
  1297.             All things being well behaved, you will never have to modify
  1298.             the pairings that CHESSTD will make for you.  However, not
  1299.             all things are well behaved, which is the reason I built the
  1300.             powerful pairing editor routine above.
  1301.  
  1302.             For the first round, CHESSTD will arbitrarily assign colors
  1303.             for the first board based on a random number generator.  The
  1304.             colors are then alternated through the rest of the pairings.
  1305.             For subsequent rounds, CHESSTD computes the color allocation
  1306.             and maximizes the color equalization, and alternation.
  1307.  
  1308.             If CHESSTD finds that two players have already played,
  1309.             CHESSTD will attempt to switch the lower ranked player with
  1310.             the lower ranked player from the next pairing.  If this
  1311.             works out, well and good, if not, CHESSTD may assign both
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.                                                   CHESSTD page 21
  1325.  
  1326.             players full point byes and have the TD work out the
  1327.             specifics of pairing these two players.
  1328.  
  1329.             For cases where color allocation is not optimum, CHESSTD
  1330.             will again switch the lower ranked players attempting to
  1331.             solve the problem.  If no solution is found, CHESSTD will
  1332.             assign the higher ranked player his/her due color.
  1333.  
  1334.                                 Round robin pairings
  1335.  
  1336.             The round robin pairings are located in a file called
  1337.             CHESSTD.RND and are taken directly from "USCF Official Rules
  1338.             of Chess".  CHESSTD will not modify the pairings in any
  1339.             fashion from those presented in the rulebook.  If players
  1340.             withdraw from the tournament, you should consult the
  1341.             rulebook to determine if color allocations may switch.
  1342.  
  1343.             The file CHESSTD.RND MUST be in the same directory/floppy as
  1344.             CHESSTD.EXE.  If CHESSTD can't find this file, it will give
  1345.             you an error "Can't find file".  If this happens, Shell out
  1346.             to DOS and make sure CHESSTD.RND is present in the default
  1347.             directory.
  1348.  
  1349.             The file CHESSTD.RND contains the round robin pairings for
  1350.             tournaments up to 24 players.  If you want to hold a round
  1351.             robin with more than 24 players, you can edit CHESSTD.RND
  1352.             and add the appropriate pairings.
  1353.  
  1354.                            Edit pairings
  1355.  
  1356.             This is another entry into the Edit pairings routine
  1357.             described above.
  1358.  
  1359.                            Assign byes
  1360.  
  1361.             This routine is used to assign, or deassign, byes for
  1362.             players.  If you want to assign a given player(s) byes, you
  1363.             should enter this routine and assign the byes PRIOR to
  1364.             pairing the round.  Assigning byes to a player will remove
  1365.             the player from being automatically paired by CHESSTD.
  1366.  
  1367.             After selecting the round, you are again presented with a
  1368.             list of players.  Those players that already are assigned
  1369.             byes will be printed in a different color from the rest of
  1370.             the players.  You can clear this by selecting the player and
  1371.             assigning the player a "Clear bye".  This will clear the
  1372.             pairing card entry for the sected round and free up the
  1373.             player for CHESSTD to pair.
  1374.  
  1375.             Other options after selecting a player is to assign the
  1376.             player a 1, 0.5, or 0 point bye.  The latter option is for a
  1377.             player who is skipping a round.
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.                                                   CHESSTD page 22
  1391.  
  1392.  
  1393.                            Pair as...
  1394.  
  1395.             This routine was included to allow you to change the score
  1396.             of one player without affecting the score of his/her
  1397.             opponent.  As the command indicates, the routine is used to
  1398.             pair a player as a win, draw, loss.  This routine would be
  1399.             used to assign "results" to players in the middle of an
  1400.             adjourned game to allow CHESSTD to pair the next round.
  1401.  
  1402.             Example:  Say player one and player five have an adjourned
  1403.             third round.  To make the pairings for round four, you have
  1404.             to have scores for these two players.  If you use the normal
  1405.             routines, then every time you change player one's score you
  1406.             adjust player five's score.
  1407.  
  1408.             Now player one thinks he's winning and player five think's
  1409.             it's a draw.  Enter the Pair as... routine, select round
  1410.             three, and select player one and player five assigning them
  1411.             the provisional scores based on their expectations of the
  1412.             adjourned game.  Now you can pair round four.
  1413.  
  1414.                            Enter results
  1415.  
  1416.             After selecting the round, you select the player and the
  1417.             result for the player.  Player's whose results have already
  1418.             been entered will be displayed in a different color.  If
  1419.             you're unsure whether the results have been entered, reenter
  1420.             them as this will cause no problem at all!
  1421.  
  1422.             The opponent's results will automatically be calculated
  1423.             based on a total of one point per game.
  1424.  
  1425.                            Forfeit player
  1426.  
  1427.             Select the round and the player to be forfeited.  You have
  1428.             three options, a forfeit win, forfeit loss, and a forfeit
  1429.             draw.  The opponents results will automatically be updated.
  1430.  
  1431.                            Withdraw player
  1432.  
  1433.             Use this routine to remove a player from a tournament.  The
  1434.             player will continue to appear on the non-paired player's
  1435.             list.
  1436.  
  1437.                                       CHESSTD
  1438.  
  1439.             This routine will take you to CHESSRPT, the sister program
  1440.             for CHESSTD.  CHESSRPT is used to print wallcharts,
  1441.             crosstables, and USCF reports using CHESSTD wallchart files.
  1442.             If you use CHESSTD to direct a tournament, you needn't do
  1443.             anything with CHESSRPT except print the reports out.
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456.                                                   CHESSTD page 23
  1457.  
  1458.  
  1459.                                       DOShell
  1460.  
  1461.             DOShell is nothing more than the SHELL you may or may not
  1462.             have heard so much about.  After shelling to DOS you can run
  1463.             commands and even programs just as if you were at the
  1464.             command line right after boot up.  To get back into the
  1465.             CHESSTD program at the point you stopped, type in 'exit'
  1466.             followed by the ENTER key.
  1467.  
  1468.                                 If you have problems
  1469.  
  1470.             If you have problems try to work them out yourself!!!!
  1471.  
  1472.             All kidding aside, I have tried to address all problems you
  1473.             might have in the manual above.
  1474.  
  1475.             I am associated with the two major BBS systems with the
  1476.             following addresses and would be glad to help you out any
  1477.             way.
  1478.  
  1479.                  GENIE          S. WHARRY
  1480.                  COMPUSERVE     71531,3125
  1481.  
  1482.                  or even the mundane address
  1483.  
  1484.                  Stephen Wharry
  1485.                  4842 Clearview Circle
  1486.                  Bartlesville, OK 74006
  1487.  
  1488.             Drop me a line, electronically or otherwise, an I'll try to
  1489.             solve your problem.  I must admit there are most likely
  1490.             still bugs in this program as I have NEVER found a program
  1491.             that has reached the released stage that does not have bugs.
  1492.  
  1493.             For future releases of CHESSTD or other chess related
  1494.             software, drop me a line.  I already have what I consider an
  1495.             excellent chess editor/personal database program (CHESSEDT),
  1496.             a good program for keeping track of ratings for your club or
  1497.             organization (CHESSCLB), and a chess tournament director
  1498.             (CHESSTD).
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504.  
  1505.  
  1506.  
  1507.  
  1508.  
  1509.  
  1510.  
  1511.  
  1512.  
  1513.  
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.